package cn.kgc.vo;

import cn.kgc.base.vo.OrderItemVo;
import cn.kgc.base.vo.UmsMemberReceiveAddressVo;
import lombok.*;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @author 王跃
 * 订单确认页面中的数据
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrderConfirmVo {
    //订单收货信息
    private List<UmsMemberReceiveAddressVo> addressVoList=new ArrayList<>();
    //购物车中选中的商品信息
    private List<OrderItemVo> cartItemVoList=new ArrayList<>();
    //总金额
    private BigDecimal totalPrice;
    //支付总金额
    private BigDecimal payTotalPrice;

    //防止重复提交Token
    private String orderToken;
}
